package models_main

import (
	"fmt"
	"longmen/server/pkg/db/mysql/models"
	"time"
)

type UserProfit struct {
	Id          int       `json:"id" gorm:"primaryKey;autoIncrement"`
	Uid         int       `json:"uid"`          //int(10) DEFAULT NULL,
	CoinCount   int       `json:"coin_count"`   //int(10) DEFAULT '0' COMMENT '鹰钻或克拉数量',
	Content     string    `json:"content"`      //varchar(255) DEFAULT NULL COMMENT '收支说明',
	Type        int       `json:"type"`         //int(1) DEFAULT '0' COMMENT '1-收入 0-消费',
	ConsumeType int       `json:"consume_type"` //1-消费礼物 2-鹰眼 3-货币转换 4 工会分成 5 主播分成 6 钱包充值 7 转到游戏 8 从游戏中提款 9 其他 10任务收入 11参与竞猜 12赢得奖金 13退回订单 14撤回奖金 15邀请注册 16注册vip 20管理员手动充值 22抽奖活动花费
	Resid       int       `json:"resid"`        //int(10) DEFAULT NULL COMMENT '商品id 对应giftid或momentid',
	Count       int       `json:"count"`        //int(10) DEFAULT '1',
	CreateTime  time.Time `json:"create_time"`  //datetime DEFAULT NULL,
	CoinType    int       `json:"coin_type"`    //int(1) DEFAULT '0' COMMENT '1-鹰钻 2-克拉'
	FUid        int       `json:"f_uid"`        //int(10) DEFAULT NULL
	OrderNo     string    `json:"order_no"`     //varchar(255) DEFAULT NULL COMMENT '订单号';
	Liveid      int64     `json:"liveid"`       //bigint(14) DEFAULT NULL COMMENT '直播编号';

}
type TempNoble struct {
	GiftDiscount int    `json:"gift_discount"` //折扣
	Name         string `json:"name"`          //贵族名称
}

func (UserProfit) TableName() string {
	return fmt.Sprintf("%suser_profit", models.Prefix)
}
